mechanical composting - English Synonyms Dictionary